package com.ctg.itrdc.sysmgr.portal.data;

import java.util.List;

import com.ctg.itrdc.pasp.core.IBaseDao;
import com.ctg.itrdc.sysmgr.portal.common.constant.PrivGrantEnum;
import com.ctg.itrdc.sysmgr.portal.data.entity.FuncComp;
import com.ctg.itrdc.sysmgr.portal.data.vo.FuncCompVO;

public interface IFuncCompDao extends IBaseDao<FuncComp, Long> ,PrivGrantEnum {
	/**
	 * 获取功能模块列表。<br />
	 * 如果授权类型不为空，则包含权限查询结果返回。
	 * @param sysobjType 授权类型
	 * @param menuId	菜单id
	 * @param ids	授权id数组
	 * @return
	 */
	public List<FuncCompVO> selectByIds(GrantSysobjType sysobjType,FuncComp funcComp ,Long ...ids);

	public Boolean exist(GrantSysobjType sysobjType, FuncComp funcComp, Long ...ids);


}
